Virtual Duplex Systems Provide the Cost Benefit of Requiring Only One Rather than Two Processors . to Lighten the Single Processor ’ S Burden and Meet Real - Time Requirements

نویسندگان

  • Jörg Keller
  • Andreas Grävinghoff
چکیده

Embedded systems play an important role in our daily lives: We interact, sometimes unknowingly, with embedded systems in applications ranging from cars, trains, and aircraft to washing machines and other household appliances. In an increasing number of applications, the system’s ability to detect or tolerate transient and permanent faults is important. To achieve this goal, a system requires redundancy, or multiple resources. In the past, designers have used some form of duplex system, or structural redundancy, for these applications. However, the cost associated with duplicated hardware resources is a major drawback of duplex systems. For embedded systems, which are usually deployed in very high volumes in highly competitive products such as household appliances, there is a strong motivation to lower costs. In this article, we present a new approach, which avoids the high costs associated with traditional duplex systems without sacrificing the ability to detect and tolerate faults. The basis of our approach is virtual duplex systems. Virtual duplex systems use temporal rather than structural redundancy to detect faults. Experimental results show that such systems provide excellent fault detection in the case of transient failures. For permanent failures, the use of systematic diversity in combination with design diversity produces encouraging results. A virtual duplex system requires only a single processing node, whereas a traditional duplex system needs two. To match the performance of a traditional duplex system utilizing more than 50 percent of each processor’s performance, a virtual duplex system must use a faster processor. However, one faster processor is usually cheaper than two slower ones. In addition, a virtual duplex system requires only one instance of supporting circuitry (memory, I/O, and so forth) and uses a smaller printed circuit board. Because virtual duplex systems use temporal redundancy, their use might interfere with embedded applications’ real-time requirements. For example, consider an autonomous guided vehicle that uses a camera to control its movements: The embedded system controlling the vehicle must issue instructions at a rate proportional to the vehicle speed; that Jörg Keller Andreas Grävinghoff

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Clustering Approach to Scientific Workflow Scheduling on the Cloud with Deadline and Cost Constraints

One of the main features of High Throughput Computing systems is the availability of high power processing resources. Cloud Computing systems can offer these features through concepts like Pay-Per-Use and Quality of Service (QoS) over the Internet. Many applications in Cloud computing are represented by workflows. Quality of Service is one of the most important challenges in the context of sche...

متن کامل

Development of TaqMan Duplex Real-time PCR for Simultaneous Detection of Chlamydia Trachomatis and Mycoplasma Genitalium

Background and Objective: Sexually infections transmitted by bacteria are one of thetherapeutic and social problemsworldwide. The Real-time PCR assay is one of the most sensitive diagnostic and screening methods for these infections. The purpose of this study wassimultaneous detection of Chlamydia trachomatis and Mycoplasma genitaliumusing the TaqMan duplex real-time polymerase chain reaction. ...

متن کامل

طراحی و ساخت یک سیستم تشخیص خواب آلودگی راننده مبتنی بر پردازش‌گر سیگنال TMS320C5509A

Every year, many people lose their lives in road traffic accidents while driving vehicles throughout the world. Providing secure driving conditions highly reduces road traffic accidents and their associated death rates. Fatigue and drowsiness are two major causes of death in these accidents; therefore, early detection of driver drowsiness can greatly reduce such accidents. Results of NTSB inves...

متن کامل

بیمارستان مجازی: دیدگاهی نو در آموزش و درمان

Background and Objective: New areas in the field of health care are the cooperation between health professionals, hospitals, medical centers, and insurance experts in a virtual environment in which to exchange information. The technical and socioeconomically progression provided an opportunity that many patients have access to Internet-based information systems. This study was carried out to in...

متن کامل

Virtual Multiprocessor: An Analyzable, High-Performance Microarchitecture for Real-Time Computing

The design of a real-time architecture is governed by a trade-off between analyzability necessary for real-time formalism and performance demanded by high-end embedded systems. We reconcile this trade-off with a novel Real-time Virtual Multiprocessor (RVMP). RVMP virtualizes a single in-order superscalar processor into multiple interference-free different-sized virtual processors. This provides...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005